package com.zhengqing.demo.model.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDate;


/**
 * @author new
 * 住院日志
 */
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
public class ZyrzDTO {

    @ExcelProperty("序号")
    private String id;

    @ExcelProperty("科室")
    private String dept;

    @ExcelProperty("病人类型")
    private String patientType;

    @ExcelProperty("病历号")
    private String caseNumber;

    @ExcelProperty("患者姓名")
    private String name;

    @ExcelProperty("年龄")
    private String age;

    @ExcelProperty("性别")
    private String sex;

    @ExcelProperty("住院医师")
    private String doctor;

    @ExcelProperty("住址")
    private String address;

    @ExcelProperty("身份证号")
    private String idCard;

    @ExcelProperty("电话")
    private String phone;

    @ExcelProperty("职业")
    private String job;

    @ExcelProperty("入院日期")
    private String admissionDate;

    @ExcelProperty("出院日期")
    private String dischargeDate;

    @ExcelProperty("总费用")
    private BigDecimal totalCost;

    @ExcelProperty("转归情况")
    private String outcome;

    @ExcelProperty("入院诊断")
    private String admissionDiagnosis;

    @ExcelProperty("出院诊断")
    private String dischargeDiagnosis;
}

